Auto merge of #4090 - jluner:master, r=alexcrichton
authorbors <bors@rust-lang.org>
Wed, 31 May 2017 22:51:31 +0000 (22:51 +0000)
committerbors <bors@rust-lang.org>
Wed, 31 May 2017 22:51:31 +0000 (22:51 +0000)
commit03c0a41f97c25fc5595584bdefc38b530b4d68c3
tree09d7ab3e57d1cc7887c4d4d18db31c3fdc656aa2
parentb30694b4d9b29141298870b7993e9aee10940524
parentdef249f9c18280d84f29fd96978389689fb61051
Auto merge of #4090 - jluner:master, r=alexcrichton

Add error-chain errors.

Fixes #4209

Convert CargoResult, CargoError into an implementation provided by error-chain. The previous is_human machinery is mostly removed; now errors are displayed unless of the Internal kind, verbose mode will print all errors.